package com.rs.model;

import java.io.Serializable;
import java.util.Date;

/*import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;*/

//@ApiModel(description="班级信息表")
public class ZhClasses implements Serializable {
	
	
    private Integer clId;

	//@ApiModelProperty(value="教师id")
    private Integer clUid;

  //@ApiModelProperty(value="教师姓名")
    private String clUName;
    
	//@ApiModelProperty(value="开班时间")
    private Date clTime;
	
    //@ApiModelProperty(value="开班时间后台接受")
    private String clTimeString;

    //@ApiModelProperty(value="结业时间")
    private Date clEndtime;
	
    //@ApiModelProperty(value="结业时间后台接收")
    private String clEndtimeString;

    //@ApiModelProperty(value="班级名称")
    private String clName;

    //@ApiModelProperty(value="班级人数")
    private Integer clStudentnum;

    //@ApiModelProperty(value="大纲id")
    private Integer clLpgid;
	
    //@ApiModelProperty(value="审核人id")
	private Integer clShuid;
	
	//@ApiModelProperty(value="审核人姓名")
	private String clShuname;
	 
	//@ApiModelProperty(value="0.待审核 1.通过 2.不通过")
	private Integer clExamine;
	
	//查询的页
	//@ApiModelProperty(value="查询的页")
	private Integer pageNum;

    @Override
	public String toString() {
		return "ZhClasses [clId=" + clId + ", clUid=" + clUid + ", clTime=" + clTime + ", clTimeString=" + clTimeString
				+ ", clEndtime=" + clEndtime + ", clEndtimeString=" + clEndtimeString + ", clName=" + clName
				+ ", clStudentnum=" + clStudentnum + ", clLpgid=" + clLpgid + ", clShuid=" + clShuid + ", clExamine="
				+ clExamine + ", pageNum=" + pageNum + "]";
	}
    
    

    
    
	public String getClShuname() {
		return clShuname;
	}





	public void setClShuname(String clShuname) {
		this.clShuname = clShuname;
	}





	public String getClUName() {
		return clUName;
	}





	public void setClUName(String clUName) {
		this.clUName = clUName;
	}





	public Integer getClShuid() {
		return clShuid;
	}



	public void setClShuid(Integer clShuid) {
		this.clShuid = clShuid;
	}



	public Integer getClExamine() {
		return clExamine;
	}



	public void setClExamine(Integer clExamine) {
		this.clExamine = clExamine;
	}



	public String getClTimeString() {
		return clTimeString;
	}

	public void setClTimeString(String clTimeString) {
		this.clTimeString = clTimeString;
	}

	public String getClEndtimeString() {
		return clEndtimeString;
	}

	public void setClEndtimeString(String clEndtimeString) {
		this.clEndtimeString = clEndtimeString;
	}
    
	public Integer getPageNum() {
		return pageNum;
	}

	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	private static final long serialVersionUID = 1L;

    public Integer getClId() {
        return clId;
    }

    public void setClId(Integer clId) {
        this.clId = clId;
    }

    public Integer getClUid() {
        return clUid;
    }

    public void setClUid(Integer clUid) {
        this.clUid = clUid;
    }

    public Date getClTime() {
        return clTime;
    }

    public void setClTime(Date clTime) {
        this.clTime = clTime;
    }

    public Date getClEndtime() {
        return clEndtime;
    }

    public void setClEndtime(Date clEndtime) {
        this.clEndtime = clEndtime;
    }

    public String getClName() {
        return clName;
    }

    public void setClName(String clName) {
        this.clName = clName == null ? null : clName.trim();
    }

    public Integer getClStudentnum() {
        return clStudentnum;
    }

    public void setClStudentnum(Integer clStudentnum) {
        this.clStudentnum = clStudentnum;
    }

    public Integer getClLpgid() {
        return clLpgid;
    }

    public void setClLpgid(Integer clLpgid) {
        this.clLpgid = clLpgid;
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        ZhClasses other = (ZhClasses) that;
        return (this.getClId() == null ? other.getClId() == null : this.getClId().equals(other.getClId()))
            && (this.getClUid() == null ? other.getClUid() == null : this.getClUid().equals(other.getClUid()))
            && (this.getClTime() == null ? other.getClTime() == null : this.getClTime().equals(other.getClTime()))
            && (this.getClEndtime() == null ? other.getClEndtime() == null : this.getClEndtime().equals(other.getClEndtime()))
            && (this.getClName() == null ? other.getClName() == null : this.getClName().equals(other.getClName()))
            && (this.getClStudentnum() == null ? other.getClStudentnum() == null : this.getClStudentnum().equals(other.getClStudentnum()))
            && (this.getClLpgid() == null ? other.getClLpgid() == null : this.getClLpgid().equals(other.getClLpgid()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getClId() == null) ? 0 : getClId().hashCode());
        result = prime * result + ((getClUid() == null) ? 0 : getClUid().hashCode());
        result = prime * result + ((getClTime() == null) ? 0 : getClTime().hashCode());
        result = prime * result + ((getClEndtime() == null) ? 0 : getClEndtime().hashCode());
        result = prime * result + ((getClName() == null) ? 0 : getClName().hashCode());
        result = prime * result + ((getClStudentnum() == null) ? 0 : getClStudentnum().hashCode());
        result = prime * result + ((getClLpgid() == null) ? 0 : getClLpgid().hashCode());
        return result;
    }
}